/*
 * tabela_conectividade.h
 *
 *  Created on: Aug 6, 2012
 *      Author: adroaldo
 */

#ifndef TABELA_CONECTIVIDADE_H_
#define TABELA_CONECTIVIDADE_H_

struct celula_tab_con_t {
	nsaddr_t ID;
	unsigned long seq;
	celula_tab_con_t* prox;
};

class tabela_conectividade {
public:
	tabela_conectividade();
	void criar_tabela_conectividade(celula_tab_con_t *tab_con);
	void inserir_celula_tabela_conectividade(nsaddr_t ID, unsigned long seq_p,
			celula_tab_con_t *tab_con);
	void atualizar_celula_tabela(unsigned long novo_seq_p, nsaddr_t ID,
			celula_tab_con_t *tab_con);
	void remover_celula(nsaddr_t ID, celula_tab_con_t *tab_con);
	void deletar_tabela_conectividade(celula_tab_con_t *tab_con);
	virtual ~tabela_conectividade();
};

#endif /* TABELA_CONECTIVIDADE_H_ */
